package com.deyuanyun.pic.insp.mapper;

import com.deyuanyun.pic.insp.domain.InspSteelPipe;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;

public interface InspSteelPipeMapper {
    int deleteByPrimaryKey(String id);

    int insert(InspSteelPipe record);

    int insertSelective(InspSteelPipe record);

    InspSteelPipe selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(InspSteelPipe record);

    int updateByPrimaryKey(InspSteelPipe record);
    
    
    /**
	 * 
	  *壁厚统计 列表
	  * @author 王敏
	  * @time 2015年10月15日下午4:22:37
	  * @param  taskId:检测任务ID 
				taskSegmentId:检测管段ID
				lineId:管道ID
				segmentId:管段ID
	  * @return   LinkedHashMap<String,Object> 集合
	  * @see    
	  *
	 */
    public List<LinkedHashMap<String,Object>> findStatisticsgirtList(HashMap param);
    
    /**
   	 * 
   	  *壁厚统计 饼图
   	  * @author 王敏
   	  * @time 2015年10月15日下午4:22:37
   	  * @param  taskId:检测任务ID 
   				taskSegmentId:检测管段ID
   				lineId:管道ID
   				segmentId:管段ID
   	  * @return   LinkedHashMap<String,Object> 集合
   	  * @see    
   	  *
   	 */
       public List<LinkedHashMap<String,Object>> findStatisticsBar(HashMap param);
       
       
     /**
   	 * 
   	  *壁厚统计 直角线图
   	  * @author 王敏
   	  * @time 2015年10月15日下午4:22:37
   	  * @param  taskId:检测任务ID 
   				taskSegmentId:检测管段ID
   				lineId:管道ID
   				segmentId:管段ID
   	  * @return   LinkedHashMap<String,Object> 集合
   	  * @see    
   	  *
   	 */
       public List<LinkedHashMap<String,Object>> findStatisticsLine(HashMap param);
       
    
}